--- (6)その他の話題 ---

a) USBポートをもう1個増やす・・・のオマケ

USBポートが2個使える事の証拠物件です。
Debian(lenny)を動かして、フラッシュメモリを2個接続した時の様子です。

コメントでも記載していますが、USBの状況を見るコマンド「lsusb」を使用して
いますが、これは「usbutils」をインストールする必要があります。

色分け  赤:コマンドの入力  青:コメント
----------------------------------------------------------------------------
/* 「dmesg」コマンドで表示される中のUSBの部分の抜粋 */
KURO-BOX:/# dmesg
   ・・・
usbmon: debugfs is not available
ehci_hcd 0000:00:0e.2: EHCI Host Controller
ehci_hcd 0000:00:0e.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0e.2: irq 19, io mem 0xbfffcf00
ehci_hcd 0000:00:0e.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 5 ports detected
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:0e.0: OHCI Host Controller
ohci_hcd 0000:00:0e.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:0e.0: irq 19, io mem 0xbfffe000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
ohci_hcd 0000:00:0e.1: OHCI Host Controller
ohci_hcd 0000:00:0e.1: new USB bus registered, assigned bus number 3
ohci_hcd 0000:00:0e.1: irq 19, io mem 0xbfffd000
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
   ・・・
/* これを見ればUSBポートが2個あることがわかる */
----------------------------------------------------------------------------
KURO-BOX:/#
KURO-BOX:/# /* lsusb コマンドは「usbutils」導入で使用できる */
KURO-BOX:/# lsusb /* USBポートに何も差していない状態の確認 */
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
KURO-BOX:/#
KURO-BOX:/# /* 元々あるUSBポート(後ろ)に1GBの
KURO-BOX:/#   フラッシュメモリを差すと、以下のような表示が出る */
KURO-BOX:/# usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
scsi 0:0:0:0: Direct-Access JetFlash TS1GJF160 0.00 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 2047999 512-byte hardware sectors (1049 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 2047999 512-byte hardware sectors (1049 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk

KURO-BOX:/#
KURO-BOX:/# mount -t vfat /dev/sda1 /mnt2 /* /mnt2 にマウントする */
KURO-BOX:/#
KURO-BOX:/# df -h /* マウントされたデバイスの確認 */
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 2.0G 298M 1.6G 16% /
tmpfs 31M 0 31M 0% /lib/init/rw
tmpfs 31M 4.0K 31M 1% /dev/shm
/dev/hda4 4.4G 284M 4.1G 7% /mnt
/dev/sda1 1000M 0 1000M 0% /mnt2 /* こちらが1GBのフラッシュメモリ */
KURO-BOX:/#
KURO-BOX:/# /* 今回コネクタを設置したUSBポート(前)に8GBの
KURO-BOX:/#   フラッシュメモリを差すと、以下のような表示が出る */
KURO-BOX:/# usb 1-1: new high speed USB device using ehci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
scsi 1:0:0:0: Direct-Access General USB Flash Disk 0.00 PQ: 0 ANSI: 2
sd 1:0:0:0: [sdb] 15794176 512-byte hardware sectors (8087 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Assuming drive cache: write through
sd 1:0:0:0: [sdb] 15794176 512-byte hardware sectors (8087 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Assuming drive cache: write through
sdb: unknown partition table
sd 1:0:0:0: [sdb] Attached SCSI removable disk

KURO-BOX:/#
URO-BOX:/# mount -t vfat /dev/sdb /mnt3 /* /mnt3 にマウントする */
KURO-BOX:/#
KURO-BOX:/# df -h /* マウントされたデバイスの確認 */
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 2.0G 298M 1.6G 16% /
tmpfs 31M 0 31M 0% /lib/init/rw
tmpfs 31M 4.0K 31M 1% /dev/shm
/dev/hda4 4.4G 284M 4.1G 7% /mnt
/dev/sda1 1000M 0 1000M 0% /mnt2 /* 後ろのUSBの1GB */
/dev/sdb 7.6G 4.0K 7.6G 1% /mnt3 /* 前面のUSBの8GB */
KURO-BOX:/#
KURO-BOX:/# /* 前&後ろにフラッシュメモリを差した状態で
KURO-BOX:/#        「lsusb」でUSBの使用状況を確認 */
KURO-BOX:/# lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1307:0165 Transcend Information, Inc. 2GB/4GB Flash Drive
Bus 001 Device 002: ID 1307:0163 Transcend Information, Inc. 256MB/512MB/1GB Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
KURO-BOX:/#
---------------------------------------------------------------------------

Return

Home

2011/01/04